'use strict';

const Controller = require('egg').Controller;

class HomeController extends Controller {
  async index() {
    const { ctx } = this;
    ctx.body = '<h2>Mock Server</h2>';
  }

  async carousels() {
    await this.ctx.success([
      {
        id: 100,
        title: 'Docs Manager',
        desc: '一个非常适合IT团队的在线API文档、技术文档管理工具',
        bgcolors: '["#acb6e5", "#86fde8"]',
      },
      {
        id: 101,
        title: 'API文档',
        desc: 'APP、web前端与服务器常用API来进行交互用DocManager可以非常方便快速地编写出美观的API文档',
        bgcolors: '["#1f4037", "#99f2c8"]',
      },
      {
        id: 102,
        title: '数据字典',
        desc: '好的数据字典可以很方便地向别人描述你的数据库结构用DocManager可以编辑出美观的数字字典',
        bgcolors: '["#334d50", "#cbcaa5"]',
      },
      {
        id: 103,
        title: '开源免费',
        desc: 'DocManager提供免费开源的版本你可以选择将DocManager部署到你的服务器',
        bgcolors: '["#141E30", "#243B55"]',
      },
    ]);
  }

  // 操作成功
  async sendSuccessResponse() {
    await this.ctx.success();
  }
}

module.exports = HomeController;
